草庐IT

前端 PM

全部标签

前端jQuery和原生js 实现下拉框select模糊搜索功能总结

方法一:jQuery实现搜索html部分DOCTYPEhtml>htmllang="zh_cn">head>title>select.suggesttitle>metaname="viewport"content="width=device-width,initial-scale=1.0"/>scriptsrc="./jquery.js"type="text/javascript">script>head>body>h2>Hello,world!h2>div>div>div>inputid="testInput"name="testInput"type="text"placeholder="请

【开发必备】推荐几个非常好用的前端VsCode插件,快来看看你都用过哪些?

VSCode是前端开发的武器,下面给大家推荐几个必备的、非常好用的前端VsCode插件1.BetterAlignBetterAlign就是一款能够实现代码规范的工具,它主要用于代码的上下对齐。它能够用冒号(:)、赋值(=,+,-=,*=,/=)和箭头(=>)对齐代码。2.BracketPairColorizer它的主要功能是为代码中的括号或者其他符号配对的符号添加不同的颜色,以便于开发者更好地区分不同的代码块。当点击对应括号时能够用线段直接链接到一起,让层次结构一目了然。除此之外,它还支持用户自定义符号。3.npmIntellisense它的作用是自动补全npm模块的名称、版本号、文件路径等信

前端开发者常用的图标库

转载自2021年,这5个前端开发者常用的图标库网站建议收藏里面引用格式的内容是自己补充。在过去的十年里,网络和移动应用已经成为我们日常生活的一部分。如今,我们可以找到很多解决同一问题的应用程序。因此,应用程序的功能显然不再是唯一的区别。为用户提供良好的整体体验对这些应用程序的成功起着重要作用。为了实现这一点,我们还需要更好的用户界面(UI)。作为开发人员,我们必须确保应用程序的外观和视感符合更高的标准,以便吸引新用户并保留现有用户。我希望这些事实能让你相信UI设计的重要性。谈到UI设计,我们使用的图标体现了它的个性。图标库图标或许很小,但即便是没有一个单词文本的图标,也能给用户提供强有力的信息

前端代理解决跨域问题

涉及知识点1.前端代理:解决跨域的问题1.1了解跨域代理:https://segmentfault.com/a/1190000010719058跨域是由浏览器同源策略引起的,是指页面请求的接口地址,必须与页面url地址处于同域上(即域名,端口,协议相同)。这是为了防止某域名下的接口被其他域名下的网页非法调用,是浏览器对JavaScript施加的安全限制。(由于页面开发中,静态资源是放在本地电脑上,访问这些资源通常通过ip方式(127.0.0.1)或者是localhosts来访问,与线上服务器所在的域名不符,不能顺利进行接口调用。)解决跨域问题常用的解决方案有两个:jsonp:利用script标

nginx部署前端项目后刷新浏览器报错404

问题: Vue项目打包部署Nginx服务器后,刷新页面后出现404的问题。原因: 加载单页应用后路由改变均由浏览器处理,而刷新时将会请求当前的链接,而Nginx无法找到对应的页面。解决:在Nginx配置文件nginx.conf中加入如下配置: try_files$uri$uri//index.html;#变量解释try_files 固定语法$uri   指代home文件(ip地址后面的路径,假如是127.0.0.1/index/a.png,那就指代index/a.png)$uri/   指代home文件夹/index.html 向ip/index.html地址发起请求 try_files$ur

漫谈前端自动化测试演进之路及测试工具分析

作者:京东零售杜兴文随着前端技术的不断发展和应用程序的日益复杂,前端自动化测试也在不断演进。Web前端UI自动化测试发展史可以追溯到2000年,当时最早的Web应用程序越来越复杂,开发人员开始使用自动化测试工具来确保应用程序的正确性和可靠性。在早期,自动化测试是通过使用脚本或脚本来模拟用户的操作来完成的。这些测试工具通常基于JavaScript编写,并且需要对Web应用程序的交互方式进行深入了解。随着Web应用程序变得越来越复杂,自动化测试的需求也越来越高。2005年,Selenium开始流行,它是一种基于Java的自动化测试框架,可以用于模拟用户操作并进行Web应用程序的自动化测试。Sele

有意义的前端应用程序文件夹结构

对于大规模应用来说,最关键也最具挑战性的方面之一就是良好且合理的文件夹结构。在考虑将代码库分解为使用微前端的多个应用之前,有一些步骤可以遵循,以在项目级别改进架构,并使过渡更加容易,如果你曾经考虑过这条路径的话。目标是应用某种模块化,通过在功能之间设定边界并最小化代码耦合和副作用,使代码库更易于理解。默认项目结构默认情况下,当使用某个流行的前端框架搭建新项目时,组件结构是平坦的,完全不遵循任何层次结构。图片assets 目录用于存储整个应用程序中使用的静态资源,如图片、字体和CSS文件。components 目录包含可重用的Vue组件,建议使用扁平化的层次结构。main.js 文件作为应用程序

Java对接百度文心一言,Java发送POST请求,类似前端AJAX

这是项目中使用的对接百度文心一言后端代码publicclassBaiduChatApi{privatestaticStringCHAT_URL="https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant";staticStringinp="{\"messages\":[\n"+"{\n"+"\"role\":\"%s\",\n"+"\"content\":\"%s\"\n"+"}\n"+"]}";publicstaticStringgetAnswerBaiDu(Stringtext)throwsIO

前端3D卡片轮播动画旋转小案例

    这个前端3D卡片轮播动画旋转小案例是一个基于CSS3和JavaScript实现的交互效果,可以让用户在网页上浏览一组卡片,并通过鼠标或手指滑动来切换卡片。每个卡片都有一个独特的3D旋转效果,可以让用户感受到卡片的立体感和动态效果。    该案例的实现思路如下:    1.使用HTML和CSS创建卡片容器,并设置每个卡片的样式和位置。    2.使用JavaScript编写轮播逻辑,包括监听用户的滑动事件、计算卡片的位置和旋转角度、以及更新卡片的样式和位置。    3.使用CSS3的transform属性实现卡片的3D旋转效果,包括旋转角度、透视效果、阴影等。    4.使用CSS3的t

前端笔记(4) Vue3 全局属性 app.config.globalProperties 使用案例

Vue3全局属性app.config.globalProperties使用案例1前言2app.config.globalProperties使用1前言学习Vue3有个把月了,记录下学习中的小知识点。首先很多同学还没找到Vue3真正的官方文档,下面给出Vue3的文档网站Vue3官网文档Vue3API文档2app.config.globalProperties使用官方解释:一个用于注册能够被应用内所有组件实例访问到的全局property的对象。案例:首先有一个请求后端接口的方法exportfunctionlistByDictTypeCode(dictTypeCode:string):AxiosPr